home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Arsenal Files 6
/
The Arsenal Files 6 (Arsenal Computer).ISO
/
os2
/
blt2_205.zip
/
WHATTHIS.IS
< prev
Wrap
Text File
|
1995-09-09
|
2KB
|
38 lines
Bullet Is...
Bullet/2 is a thread-safe, multi-process capable database engine toolkit for
OS/2. It provides pre-built and tested access methods to data and index
files for application programmers. It is not an end-user Database Management
System (DBMS), but it is a tool that could be used to develop one. Bullet is
compact, efficient, and very fast. It can be configured to use custom
key-build, user sort-compare, and expression-parser routines to extend the
built-in functionality. Rules are few; possibilities are great.
The standard data format is DBF (dBASE 3+ and later). The supported memo
format is DBT (dBASE 4 and later). Index-only support can be enabled and with
this any data file format may be used (the data maintained by the programmer
then). Also, the DBF standard may be extended by using binary field values
and fields larger than 255 bytes. Index files are NLS-compatible and use an
efficient b-tree structure. Files may be any size supported by the OS, up to
4GB. Up to 1024 files may be opened and in use by any one process, with any
number of processes active.
The Bullet API consists of a wide assortment of routines, from low-level OS
calls to high-level transaction-list routines that can process hundreds of
files per transaction, with roll-back on error. Network and multi-user
support is included, and makes use of operating system features such as
atomic re-locking, and shared locks that allow other processes read-access
to locked files.
Bullet is simple to use, and may easily be modified by using function wrappers
around groups of related Bullet routines. If you don't like working with the
parameter packs, use a wrapper and call as you like. Bullet works the way
you are used to working.
The manual that follows is a complete introduction and programmer reference
for Bullet/2. Sample code is included, with more still on disk. Use Bullet
to make a mint, or at least that database program that OS/2 users are looking
for. I'd like to, but then I wouldn't be selling Bullet to you if I were.